self managed - Spanish English Dictionary